/*
THEME NAME: YiXia's Sandbox
THEME URI: http://e-xia.com/
DESCRIPTION: YiXia's theme based on <a href="http://www.plaintxt.org/themes/sandbox/">Sandbox</a>
VERSION: 0.1
AUTHOR: <a href="http://e-xia.com/">YiXia</a>
AUTHOR URI: http://e-xia.com/
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Two-column with sidebar on right */
body{background:#fff;text-align:center;margin:0;padding:10px 0 0}
#wrapper{text-align:left;width:960px;margin:0 auto;position:relative;}
div.navigation,div.wp-pagenavi,div#comments{margin:0 0 0 180px;height:1%;}
#header{height:120px;text-align:center;}
#header h1{font-size:36px;margin:0;padding:24px 0 0;}
#header h1 a:hover{text-decoration:none;}
#blog-description{line-height:18px;font-weight:bold;}
.skip-link{display:none;}
#access{height:20px;border:1px dashed #ccc;}
#mainwrapper{padding:0 0 10px;overflow:hidden;}
#container{margin:10px -260px 0 0;float:left;width:960px;}
#content{padding:0;margin:0 260px 0 0;}
.sidebar{width:233px;overflow:hidden;float:right;margin-right:5px;border-left:1px dashed #ccc;}
#footer{clear:both;padding:1px 0;text-align:center;border-top:1px solid #ccc;}
#footer p{margin:5px 0;}
.hentry{}
.entry-title,.entry-meta,.entry-content,.page-title,.archive-meta{margin:0 0 0 180px;padding:10px;}
.entry-meta-brief{float:left;overflow:hidden;width:165px;margin:-1px 0 0 5px;border-top:1px solid #ccc;}
.entry-meta-brief span{display:block;border-bottom:1px solid #ccc;padding:2px 10px;}
.entry-meta-brief span.meta-sep{display:none;}
.entry-title{border-bottom:1px solid #ccc;font-size:20px;}
.page-title{font-size:26px;padding:10px;}
.entry-meta,div.archive-meta{clear:both;border:1px dashed #ccc;background:#f5f5f5;margin-bottom:20px;}
.entry-content{word-wrap:break-word;}
.page .entry-meta,.search .entry-meta,.four04 .entry-meta{background:none;border:0;}
.sticky{margin:10px 0;}
.sticky .entry-title{border:0;font-size:14px;padding:0 10px;background:#ccc;color:#fff;line-height:24px;}
.sticky .entry-title a{color:#fff;}
.sticky .entry-content{padding:2px 10px;border:1px dashed #ccc;border-top:0;}
.sticky .entry-content p{font-size:12px;line-height:1.5;}
.sticky .entry-meta,.sticky .entry-meta-brief{display:none;}
.sticky .entry-meta-brief{display:block;margin-top:-23px;}
/*------------------ Common Elements ---------------------*/
body{font:12px/1.5 Tahoma,Helvetica,Arial,sans-serif,'\5B8B \4F53',Simsun;}
a{color:#FF4500;text-decoration:none;}
a:hover{color:#0087FF;text-decoration:underline;}
a img{border: none;}
p img{padding:0;max-width:100%;}
img.centered,.aligncenter,div.aligncenter{display:block;margin:20px auto;clear:both;}
img.alignright,.alignright{display:block;float:right;margin:20px 0 0 20px;}
img.alignleft,.alignleft{display:block;float:left;margin:20px 20px 0 0;}
.center{text-align:center;}
.clear{clear:both;}
.hidden{display:none;}
hr{}
acronym,abbr,span.caps{cursor:help;}
acronym,abbr{cursor:help;border-bottom:1px dashed #999;}
blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #DDD;}
blockquote cite{margin:5px 0 0;display:block;}
code,pre{font:12px 'Courier New',Courier,Arial,Fixed;}
code{background:#FCFFFF;border:1px dashed #eee;padding:0 3px;}
small{font-style:italic;font-size:12px;}
.wp-caption{text-align:center;margin:10px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{margin:0;padding:5px;}
.gallery img{margin:0;}
.wp-smiley{max-height:12px;margin:0!important;}
/*------------------ Menu --------------------------------*/
div#menu{margin:0;width:100%;z-index:100;position:relative;}
div#menu a{text-decoration:none;color:#999;}
div#menu ul{list-style:none;margin:0;padding:0 0 0 180px;}
div#menu ul li{float:left;margin:0;padding:0;position:relative;}
div#menu ul a{display:block;padding:0 10px;border:1px solid #fff;}
div#menu ul a:hover{background:#ccc!important;color:#fff;}

div#menu ul div{width:120px;visibility:hidden;position:absolute;top:20px;left:1px;background:#fff;border:3px solid #ccc;border-width:3px 0;}
div#menu ul :hover div{visibility:visible;}
div#menu ul :hover ul div{visibility:hidden;}
div#menu ul :hover ul :hover div{visibility:visible;left:120px;top:-4px;}
div#menu ul ul{border-top:1px solid #eee;padding:0;}
div#menu ul ul li{float:none;padding:0;}
div#menu ul ul a{border-width:0;border-bottom:1px solid #eee;height:1%;}
div#menu ul a.drop{background:#f5f5f5;}
div#menu table{position:absolute;top:0;left:0;border-collapse:collapse;}

div#menu ul li.current-cat>a,div#menu ul li.current_page_item>a{background:#ccc;color:#fff;}


/* Just some example content */
.commentlist{margin:0;padding:0}

.commentlist li{border:1px solid #eee;padding:10px;overflow:hidden;margin:0 0 30px;list-style:none;}
* html .commentlist li{height:1%;position:relative;}
.commentlist .depth-1{padding-left:103px;}

.commentlist .children{margin:0;padding:0;}
.commentlist .children li{margin:10px 0 0;}
.comment-author img{background:#fff;padding:2px;border:1px solid #eee;}
.comment-meta{padding:0 0 6px;border-bottom:1px dashed #eee;}
.comment-author .says{display:none;}
.comment-author cite{display:block;font-style:normal;font-weight:bold;}

li.comment .comment-author{width:97px;float:left;text-align:center;margin:0 0 0 -100px;}
.commentlist .children .comment-author{width:auto;float:none;margin:0;text-align:left;}
* html li.comment .comment-author{position:absolute;margin:0;left:0;}
* html .commentlist .children .comment-author{position:static;}

.commentlist .children .comment-author cite{display:inline;}
.commentlist .children .comment-author img{float:left;width:32px;height:32px;padding:1px;margin:0 6px 0 0;}

.pingback,.trackback{padding-left:10px!important;}
.pingback .comment-author,.trackback .comment-author{border-bottom:1px solid #eee;padding:0 0 10px;}
.pingback p,.trackback p{color:#666;}

.bypostauthor{border:3px double #FF6347!important;}


/*-- Comment Form --*/
#comments h3{font-size:18px;padding:6px 20px;border:1px solid #eee;border-left:12px solid #ccc;border-right:0;margin:20px 0;}
.commentlist #respond h3{border:0;padding:0;text-align:center;}
.formcontainer{text-align:center;}
#commentform{border:1px solid #eee;padding:0 0 10px;margin:0 auto;text-align:left;position:relative;zoom:1;/*width:328px;*/}
#comment-notes,#login{margin:0 0 10px;padding:8px 0;background:#F5F5F5;text-align:center;zoom:1;}
#commentform label{}
#commentform div{margin:0 auto;padding:0 10px;}
#commentform .text,#commentform #comment{display:block;}
#commentform .text{padding:1px;}
#commentform #comment{width:99%;}
#commentform span.required{color:#FF8000;}
#commentform .textarea-label{display:none;}
#commentform .form-submit{float:left;}
.cancel-comment-reply{text-align:right;}
.form-option{clear:both;}
#submit{border:1px solid #999;background:#f5f5f5;padding:0 6px;line-height:18px;height:22px;}

/*------------------ Gallery -----------------------------*/
.entry-attachment,.entry-caption{text-align:center;}
div.gallery {clear:both;height:180px;margin:10px 0;width:100%;}
div.gallery *{margin:0;padding:0;}
p.wp-caption-text{font-style:italic;}
div.gallery dl{margin:10px auto;overflow:hidden;text-align:center;float:left;}
div.gallery dl.gallery-columns-1 {width:100%;}
div.gallery dl.gallery-columns-2 {width:49%;}
div.gallery dl.gallery-columns-3 {width:33%;}
div.gallery dl.gallery-columns-4 {width:24%;}
div.gallery dl.gallery-columns-5 {width:19%;}
div#nav-images{height:150px;}

/*------------------ Nav ---------------------------------*/
div.navigation{overflow:hidden;padding:0;}
div.navigation div{padding:0 10px;}
div.navigation div.nav-previous{width:50%;float:left;}
div.navigation div.nav-next{text-align:right;}
div.navigation img{}

/*------------------ Sidebar -----------------------------*/
.sidebar ul{margin:0;padding:0;list-style:none;}
.sidebar h3{font-size:18px;border-bottom:1px solid #ccc;margin:20px 0 0;padding:10px 8px 3px;}
.widget{padding:0 0 0 16px;}
.textwidget,.widget ul{padding:10px 9px 10px 8px;margin:0;}
.textwidget ul,.widget ul ul{padding:0;}
.widget ul li{border:1px dashed #ccc;border-width:0 0 1px;}
.widget ul ul li{border-width:1px 0 0;padding:0 0 0 18px;}

.sidebar li form{margin:0.2em 0 0;padding:0;}
#search #s{width:154px;}
#search .button{background:none;border:0;padding:0 6px;cursor:pointer;}
#search form{padding:12px 8px 0;}

.blogroll,.widget_meta ul{overflow:hidden;width:100%;}
.blogroll li,.widget_meta ul li{width:96px;float:left;margin-right:10px;overflow:hidden;text-overflow:ellipsis;}

#archive-dropdown{width:158px;}

/*------------------ ie 6 --------------------------------*/
#content,h1 a{_height:1%;}
* html .sidebar{margin-right:5px;}

